package com.common.requestvo.judicialcheck;

import com.common.vo.BaseVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * 根据 几大类型 进行汇总的 人员 考核成绩
 * <p>
 * 排名请求对象
 *
 * @author johnny
 * @create 2021-05-17 9:23 上午
 **/
@Data
@ApiModel(value = "个人类型考核总计信息 图表请求对象")
public class JudicialTargetTypeSumCheckRankReqVo extends BaseVo implements Serializable {

//
//    @ApiModelProperty(value = "个人档案Id", example = "1")
//    private Long personalId;

    @ApiModelProperty(value = "个人档案Id List", example = "1")
    private List<Long> personalIdList;

    @ApiModelProperty(value = "部门Id", example = "1")
    private Long departmentId;

    @ApiModelProperty(value = "年份", example = "2021")
    private Integer year;
    @ApiModelProperty(value = "月份", example = "5")
    private Integer month;
    /**
     * 检察官类型 员额检察官/xxx/xxx
     */
    private String personCategoryType;

    private Integer rankLimit;

    private String checkItem;
}